home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / gui / precog2_1.lha / Precognition2_1 / CHANGES_2.1 < prev    next >
Encoding:
Text File  |  1995-01-16  |  4.2 KB  |  77 lines

  1.  
  2. First a notice from Edward D. Berger:
  3.  
  4. *************************  IMPORTANT NOTICE  *****************************
  5. ALL FILES have been changed, since the previous releases of Precognition.
  6. Anything previously created with Precognition is practically guaranteed
  7. to not function with this update.  All further updates by Edward D. Berger
  8. will most likely NOT be compatible with this release.  You have been
  9. warned!  I reserve the right to not develop Precognition any further, as
  10. I have a lot of design decisions that need to be made before using this
  11. seriously, but it is a good 'educational tool' for now.
  12.  
  13. I'm not particually happy releasing Precognition in this current state
  14. but feel forced to due to circumstances.
  15. **************************************************************************
  16.  
  17. Bug fixes and changes for Precognition 2.1
  18.  
  19. BUGS FIXED:
  20.  1.) Missing GadgetUp events in toolwindow loses drop object command
  21.  2.) Changed OutlineBox and ScrollerList to use Topaz80 font as default
  22.       like all other text labels.
  23.  3.) Created new function for getting correct pens on 1 bitplane screens
  24.      (2D style full borders) StandardScreenPens( *whichscreen );
  25.  4.) Rapid Window (Rapid Sizing Changes) Refresh causes intuition lock-ups
  26.       removed RefreshWindowFrame(); function from pcgWindow.c Refresh function
  27.      This must now be called explicitly from resized windows after they
  28.      RectFill themselves to restore the border.
  29.  5.) Missed GadgetUp events in builderwindow loses drop object command
  30.  6.) Could move or resize objects beyond current window view, losing parts or
  31.       all of them (with no way to bring them back). Now all drag/move/size
  32.       changes are limited to the viewable area inside the window borders.
  33.  7.) FileRequester showed files named ".info" when it should have filtered
  34.       them out added test for filename = 5 chars as well as > 5 chars.
  35.  8.) FileRequester got confused when ParentDir or directory,directory is
  36.       chosen (wouldn't allow selection)
  37.  
  38.  
  39. MISC. CHANGES:
  40.  added various casts and includes to reduce compiler warning messages
  41.  Added MultiWindowWriter to src/builder smakefile
  42.       created new linker with file for MultiWindowWriter (writer.lnk)
  43.       added patchobjects() to mwcw.c file so it could read projects
  44.  Added routines to check for AmigaDOS 2.1, 3.0, and 3.1 to intuition_utils.c
  45.       (not yet tested)
  46.  Added Default Font attribute SetDefaultFont method to GraphicObjectClass
  47.       (still need to propogate changes to all other classes)
  48.  Changed pcg_FileRequester to use SIZEBBOTTOM to look more like ASL
  49.  Changed default BuilderWindow SIZING FLAG to SIZEBBOTTOM for symmetry
  50.  Changed layout of Builder/MultiWindowWriter Source tree
  51.  Bumped up Version number to 2.1 for Builder's main.c & do_AboutWindow.c
  52.  Added to and revised copyright notice in do_AboutWindow.c
  53.  Minor SMakefile changes
  54.  Put AmigaDOS version strings into MultiWindowWriter and precognition.lib
  55.  Changed Builder name to Precognition to match AboutWindow and version string
  56.  Changed default tool for MakeIcon to "Precog:Precognition"
  57.  Renamed linker library source directory to Library, and Builder's to
  58.     Precognition
  59.  Added AmigaDOS script to src directory for building whole package with SAS/C
  60.  Added  New Style Menu support for Amiga OS 3.0 with new function
  61.    SmartOpenWindow() in intuition_utils.c & runtime changes in pcg_Menus.c
  62.    with is_Workbench_3();
  63.  Misc reformatting of source code in places so I found it more readable.
  64.  Added doubleclick selection method to file requester.
  65.  Added doubleclick on object to pop up edit object properties window.
  66.    Changed Menu short cut to Amiga-I (Object Props/Info),
  67.    as Amiga-P should be reserved for Print according to the style guide
  68.  Changed intuition_utils's SetWaitPointer() to use system standard wait
  69.    pointer under Amiga OS 3, instead of the custom one to follow prefs.
  70.  Changed intuition_utils's SmartOpenScreen() to use SA_LikeWorkbench tag
  71.    under 3.0 should add changes for 2.0 AmigaDOS to do similarly.
  72.  Added Makefiles for DICE 3.0  & GCC 2.6.1 + minor changes to sources for
  73.    compatibility with those two compilers
  74.    Still some problems:
  75.        GCC doesn't do __chip for images used by icons/pointers.
  76.        DICE compiled builder program crashes upon window closings.
  77.